<%--
  Created by IntelliJ IDEA.
  User: teacher
  Date: 2023/10/23
  Time: 10:15
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" import="entity.Emp,java.util.List" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <meta charset="UTF-8">
    <title>员工列表</title>
</head>
<body>
<h1>员工列表</h1>
<a href="${pageContext.request.contextPath}/ems/addEmp.jsp">添加员工</a>
<hr>
<table border="1">
    <tr>
        <th>序号</th>
        <th>编号</th>
        <th>姓名</th>
        <th>工资</th>
        <th>操作</th>
    </tr>
    <!--
        forEach:执行遍历操作
        for(T var : items){}
        items:需要遍历的集合数据是谁,支持EL表达式
        var:当前迭代的对象

        for(int i = begin; i < end; i+step){}
        varStatus:迭代状态,其中存在一个属性index表示迭代的索引号
            此处的i相当于varStatus.index
        begin:迭代的元素的起始索引位置
            从哪一个元素开始迭代
        end:迭代元素的结束索引位置
            到哪一个元素结束迭代
        step:迭代的步长
            i++表示步长为1
            步长即为i+step
    -->
    <c:forEach items="${emps}" var="emp" varStatus="status" begin="2" end="6" step="2">
        <tr>
            <td>${status.index}</td>
            <td>${emp.id}</td>
            <td>${emp.name}</td>
            <td>${emp.salary}</td>
            <td>
                <a href="${pageContext.request.contextPath}/findById.emp?id=${emp.id}">修改</a>
                <a href="${pageContext.request.contextPath}/delete.emp?id=${emp.id}" onclick="return confirm('是否确认删除')">删除</a>
            </td>
        </tr>
    </c:forEach>
</table>
<span style="color:red;">${empMsg}</span>
</body>
</html>